
/*
* 可通过 $page.handler.xxx 访问这里定义的方法
* 注意：该方法仅在所属的页面有效
* 如果需要 async-await，请修改成 export default async function() {}
*/

export default function() {
  var recorderManager = wx.getRecorderManager() //录音
    wx.showLoading({
      title: '正在识别语音',
    })
    recorderManager.stop() //录音结束api
    
    recorderManager.onStop((res) => {
      console.log(res)
      wx.hideLoading()
      var time = res.duration //录音的时间
      var tempFilePath = res.tempFilePath //录音的路径
      if (time < 800) {
        wx.showToast({
          title: '说话时间太短',
          icon: 'none',
          duration: 1000
        })
      } else {
        wx.hideLoading()
        $page.state.searchVal = '语音搜索'
        $page.handler.inputValChange($page.state.searchVal)
        //调用后台接口把录音转化成文字
      }
    });
}